iT邦幫忙

2023 iThome 鐵人賽

DAY 7
0
AI & Data

關於我轉生變成AI詠唱師這檔事系列 第 7

魔法與科技的融合:探索魔法界的 OpenAI API

  • 分享至 

  • xImage
  •  

在這個充滿魔法與科技的異世界,我,一名來自現實世界的 Java 工程師,開始探索如何將這兩者融合。在這篇文章中,我將分享如何使用異世界的 OpenAI API,進一步提升我的「詠唱」能力,也就是使用 LLM 模型進行魔法生成。

1. 神秘的信用卡與魔法書的安裝

當我轉生到這個異世界時,我發現我的口袋裡竟然有一張信用卡。我不知道這張卡是從哪裡來的,但我猜想它可能是為了幫助我解決這個世界的難題。有了這張神秘的信用卡,我得以取得魔法界的 API 鑰匙,並使用異世界的安裝咒語:

pip install openai

2. 詠唱與預測

安裝完畢後,我開始探索可用的魔法模型:

import openai
openai.api_key = <YOUR_API_KEY>

print([model['id'] for model in models['data']])

我選擇了 "text-davinci-003" 這本魔法書,並嘗試透過以下的詠唱法術得到魔法的回應:

import openai
openai.api_key = <YOUR_API_KEY>

model_engine = "text-davinci-003"
completion = openai.Completion.create(engine=model_engine, 
                                      prompt='告訴我一個笑話吧!', 
                                      max_tokens=1024,
                                      temperature=0.8)

print(completion)

3. 魔法輸出與格式轉換

為了更好地理解與使用魔法的回應,我學會了如何轉換魔法的格式:

print(completion.choices[0].text)

這張神秘的信用卡似乎是我的命運之鑰,它將我引向了未知的領域,讓我有機會探索這個世界的無窮奧秘。在未來的日子裡,我將繼續深入研究這個異世界的魔法與科技,並尋找更多的融合可能性,希望能夠找到回到原來世界的方法,或者在這個新世界創造出更多的奇蹟。


上一篇
老闆(誤)魔王的需求:開始研究 OpenAI 的 API
下一篇
魔法元素之一:Tiktoken - 在新世界解讀Token化的藝術
系列文
關於我轉生變成AI詠唱師這檔事31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言